﻿using Newtonsoft.Json;

namespace Models
{
    /// <summary>
    /// 检测报告  FilterModel
    /// </summary>
    public partial class MHCheckFilterModel
    {
        /// <summary>
        /// 编号
        /// </summary>
        public int? _MHCheckID { get; set; }
        public List<int> _MHCheckIDs { get; set; }
        public List<int> _NotMHCheckIDs { get; set; }
        
        /// <summary>
        /// 集团
        /// </summary>
        public int? _GroupInfoID { get; set; }
        public List<int> _GroupInfoIDs { get; set; }
        public List<int> _NotGroupInfoIDs { get; set; }

        /// <summary>
        /// 设备
        ///// </summary>
        public int? _DeviceID { get; set; }
        public List<int> _DeviceIDs { get; set; }
        public List<int> _NotDeviceIDs { get; set; }

        /// <summary>
        /// 钢丝绳类型
        /// </summary>
        public string _WireropeType { get; set; }
        public string _WireropeTypeEqual { get; set; }

        /// <summary>
        /// 钢丝绳编号
        /// </summary>
        public string _WireropeSN { get; set; }
        public string _WireropeSNEqual { get; set; }

        /// <summary>
        /// 钢丝绳直径
        ///// </summary>
        public int? _Diameter { get; set; }
        public List<int> _Diameters { get; set; }
        public List<int> _NotDiameters { get; set; }

        /// <summary>
        /// 公司
        /// </summary>
        public string _Company { get; set; }
        public string _CompanyEqual { get; set; }

        /// <summary>
        /// 负责人
        /// </summary>
        public string _ResponsiblePerson { get; set; }
        public string _ResponsiblePersonEqual { get; set; }

        /// <summary>
        /// 报告名称
        /// </summary>
        public string _ReportName { get; set; }
        public string _ReportNameEqual { get; set; }

        /// <summary>
        /// 报告生成时间
        /// </summary>
        public long? _CheckTime { get; set; }
        public long? _CheckTime_Begin { get; set; }
        public long? _CheckTime_End { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public string _State { get; set; }
        public string _StateEqual { get; set; }
        
        /// <summary>
        /// 内容
        /// </summary>
        public string _Content { get; set; }
        public string _ContentEqual { get; set; }
    }

    /// <summary>
    /// 检测报告  Model
    /// </summary>
    public partial class MHCheckModel
    {
        /// <summary>
        /// 只读属性，统一主键名称
        /// </summary>
        public int AutoID
        {
            get
            {
                return MHCheckID;
            }
        }

        /// <summary>
        /// 编号
        /// </summary>
        public int MHCheckID { get; set; }

         /// <summary>
        /// 磁头
        /// </summary>
        public int MHID { get; set; }

       /// <summary>
        /// 集团
        /// </summary>
        public int GroupInfoID { get; set; }

        /// <summary>
        /// 设备
        /// </summary>
        public int DeviceID { get; set; }

        /// <summary>
        /// 钢丝绳类型
        /// </summary>
        public string WireropeType { get; set; }

        /// <summary>
        /// 钢丝绳编号
        /// </summary>
        public string WireropeSN { get; set; }

        /// <summary>
        /// 钢丝绳直径
        /// </summary>
        public int Diameter { get; set; }

        /// <summary>
        /// 公司
        /// </summary>
        public string Company { get; set; }

        /// <summary>
        /// 负责人
        /// </summary>
        public string ResponsiblePerson { get; set; }

        /// <summary>
        /// 报告名称
        /// </summary>
        public string ReportName { get; set; }

        /// <summary>
        /// 报告生成时间
        /// </summary>
        public long CheckTime { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public string State { get; set; }

        /// <summary>
        /// 内容
        /// </summary>
        public string Content { get; set; }
    }
}
